package com.yunsc.content.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yunsc.content.dto.ArticleCategoryDTO;
import com.yunsc.content.entity.YunscArticleCategoryEntity;

import java.util.List;

/**
 * 文章分类表
 *
 * @author adan
 * @email 2028038953@qq.com
 * @date 2024-04-22 11:35:52
 */
public interface YunscArticleCategoryService extends IService<YunscArticleCategoryEntity> {

    /**
     * 获取文章分类列表
     * @param storeId 店铺ID
     * @return 文章分类列表
     */
    List<YunscArticleCategoryEntity> categoryList(Integer storeId);

    /**
     * 添加文章分类
     * @param param 文章分类参数
     * @param storeId 店铺ID
     */
    void addCategory(ArticleCategoryDTO param, Integer storeId);

    /**
     *  更新文章分类
     * @param param 文章分类参数
     */
    void updateCategory(ArticleCategoryDTO param);

    /**
     * 删除文章分类
     * @param categoryId 文章分类ID
     */
    void deleteCategory(Integer categoryId);
}

